
body,html{font-size:100%;padding:0;margin:0}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
a{color:#c0392b;text-decoration:none}
a:hover,a:active{color:#333}
.container > header{margin:0 auto;padding:3em;color:#fff;background:#09bb07;text-align:center}
.container > header h1{font-size:2.625em;line-height:1.3;margin:0;font-weight:300}
.container > header span{display:block;font-size:60%;opacity:0.7;padding:0 0 0.6em 0.1em}
.bs-example{position:relative;width:100%;min-width:auto;min-height:auto;padding:1em}
.bs-example p{font-weight:300;font-size:2em;padding:0;margin:0;text-align:right;line-height:1.5}
.bs-example a{margin-bottom:5px}